@charset "utf-8";
/*@charset "utf-8";*/
/* body,html{overflow-x:hidden;} */
/* CSS Reset 			----------------------------------------*/

body,html{background-color:#fff;overflow-x:hidden;overflow-y:auto;}
body.showNav{overflow:hidden;}
.body{background-color:#2c3137;border-bottom:10px solid #f85c37;border-top:1px solid #2c3137;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0}
fieldset{border:0}
img{ border: 0; padding: 0; margin: 0; }
.img-responsive{display:block;max-width: 100%;height:auto;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
strong, b{ font-weight: bold; }
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5{ padding: 0; margin: 0; }
h1{ font-size: 24px;}
h2{ font-size: 18px; }
h3{ font-size: 14px;}
h4{font-size: 12px;}
h5{font-size: 12px;}
q:before,q:after{content:''}
abbr,acronym{border:0}
hr { margin: 0; padding: 0; border: 0; color: #CDCDCD; background-color: #CCC; height: 1px; }
blockquote{color:#666;font-style: normal;}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
pre{white-space:pre;}
pre,code,tt{font:12px 'andale mono', 'lucida console', monospace;line-height:1.5}
input:focus{outline:none}
/* Global Definitions ----------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td{font-family:"微软雅黑","Adobe 黑体 Std"; }
p{ padding: 0 0 1em 0; line-height:1.5}
a{color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color: transparent;}
a:hover{color:inherit;text-decoration:none;color:#f85c37;}
a{cursor: default}
a[href]{cursor: pointer}
.advert a{display:block;}
.advert img{display:block;max-width:100%;}
 /* placeholder默认颜色 */
:-moz-placeholder {
    color: #cccccc; opacity:1; 
}
::-moz-placeholder {
    color: #cccccc;opacity:1;
}
input:-ms-input-placeholder{
    color: #cccccc;opacity:1;
}
input::-webkit-input-placeholder{
    color: #cccccc;opacity:1;
}
.clearfix:after {content: ""; display: table; height: 0;clear: both;line-height:0;font-size:0;}
.clearfix {*zoom:1;} 
.clear{ clear: both; height: 0; font-size: 0px; line-height: 0px;}
.layer-wraper{width:1280px;margin:0 auto;}
.scaleImg{
	transition: transform ease-in-out 500ms;
	-webkit-transition: transform ease-in-out 500ms;
}
.scaleImg:hover{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
/* 登录窗 */
.loginPop .inp{width:422px;margin:0 auto;margin-top:15px;}
.loginPop .inp .verd{position:relative;}
.loginPop .forgetPwd{width:422px;margin:0 auto;text-align:right;color:#4689f0;font-size:12px;line-height:35px;}
.loginPop .inp input{display:block;padding:0;padding-left:10px;width:410px;line-height: 43px;border:1px solid #a9a9a9;background:#fff;}
.loginPop .inp .verd input{width:270px;}
.loginPop .inp .verd .getVerd{position:absolute;right:0;top:0;width:135px;height:43px;line-height: 43px;color:#fff;background-color:#f85c37;text-align:center;border:1px solid #a9a9a9;}
.loginPop .inp .tit{display:block;text-align:left;color:#fff;font-size:18px;line-height: 30px;}
.loginPop .loginBtn{display:block;margin:0 auto;width:420px;height:43px;line-height: 43px;color:#fff;background-color:#f85c37;text-align:center;border:1px solid #a9a9a9;}
.loginPop h1{font-size:30px;font-weight:normal;margin-bottom:40px;color:#fff;line-height: normal;}
.loginPop .closeBtn{display:block;width:20px;height:20px;color:#fff;cursor:pointer;font-family: Arial, Helvetica, sans-serif;font-style: normal;position:absolute;right:20px;top:10px;border-radius: 20px;font-weight: normal;}
.layui-m-layer0 .layui-m-layerchild{max-width:650px !important; width:665px;height:427px;background:url(../img/login_bg.png) no-repeat center center;background-size: 0; }

.poster-main{ position:relative;margin:0 auto;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:800px;height:270px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
/*模拟下拉框公共样式*/
select{
	font-size:12px;   
    font-family:arial;
    font-family:inherit;
    padding:0px;
    margin:0px;
    border-radius: 0px;
    outline: none;
    border-style:solid;
	border-color:#cbcbcb;
	width:150px;
	box-sizing: content-box;
}
.dropdown{display:inline-block;*display:inline;*zoom:1;outline:none;vertical-align:middle;*float:left;}
.dropselectbox{position:relative;top:0px;left:0px;*float:left;}
.dropselectbox h4{text-align:left;height:30px;line-height:30px;border-radius:30px;padding-left:20px;overflow:hidden;font-weight:normal;font-size:14px;outline:none;color:#fff;background:url(../img/selectH4bg.png) right center no-repeat #717680;position:relative;left:0px;top:0px;cursor:pointer}
.dropselectbox ul{position:absolute;left:8px;background:#717680;border:1px solid #b9b9b9;display:none; max-height: 200px; overflow-y: auto;}
.dropselectbox ul li{padding-left:20px;line-height:30px;text-align:left;padding-bottom:0px !important;padding-top:0px  !important;color:#fff;font-size:14px;cursor:pointer;}
.dropselectbox ul li:hover{color:#999}

/*分页*/
.page {
	text-align: center;
	margin-bottom: 0px;
	padding: 40px 0; 
}
.page ul {
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0; 
	position: relative;
}
.page li{
	position: relative;
	z-index: 1;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	color: #808080;
	margin: 0 5px;  
}
.page li a {
	color: #000;
	display: block;
}
.page li a span{
	display:block;
	font-size:14px;
	width:34px;
	height:34px;
	line-height:34px;
	border:1px solid #838383;
	text-align:center;
	color:#7a7a7a;
}
.page li.cr a span, .page li a:hover span {
	color: #fff; 
	background-color:#f85c37;
	border:1px solid #f85c37;
}
.page li.prev a span,.page li.next a span{
	font-size:20px;
}



/*个人中心*/
.mod-meminfo .item-pic{ width: 300px; height: 300px; float: left; position: relative;}
.mod-meminfo .item-pic input{ width: 300px; height: 300px; filter:alpha(opacity=0); opacity: 0; background: transparent; border: 0; padding: 0; margin: 0; position: absolute; left: 0; top: 0; cursor: pointer;}
.mod-meminfo .item-cnt{ width: 940px; float:left; margin-left: 40px;}
.mod-meminfo .item-cnt .item-1 li{min-width:270px; display: inline-block; *display: inline;*zoom:1; margin-bottom: 20px;}
.mod-meminfo .item-cnt .item-1 li.clear{ display: block; height: 1px; margin-bottom: 0;}
.mod-meminfo .item-cnt .item-1 li *{ font-size: 18px;color: #fff;}
.mod-meminfo .item-cnt .item-1 li h1{ display: inline-block; *display: inline;*zoom:1; min-width: 90px; }
.mod-meminfo .item-cnt .item-1 li input{ background:#515b6c; border: 1px solid #8c9ab1; border-radius:3px; font-size: 14px; color: #b8b8b8;height: 35px; line-height: 35px; padding: 0 10px; }

.mod-meminfo .item-cnt .item-2 h1{ font-size: 16px; color: #fff; margin-bottom: 12px;}
.mod-meminfo .item-cnt .item-2 h1 em{ color:#f85c37;padding-right: 10px;}
.mod-meminfo .item-cnt .item-2{ width: 965px;}
.mod-meminfo .item-cnt .item-2 li{color: #fff; font-size: 16px; width: 435px;display: inline-block; *display: inline;*zoom:1; margin-right: 45px; margin-bottom: 20px; }
.mod-meminfo .item-cnt .item-2 li input{ background:#515b6c; border: 1px solid #8c9ab1; border-radius:3px; font-size: 14px; color: #b8b8b8;height: 35px; line-height: 35px; padding: 0 10px; width: 415px;}

.mem-ico-l{ float: left;}
.mem-ico-r{ float: right; color: #757575; padding-top:30px;  font-size: 20px; font-style: italic;}
.mem-ico-l ul li{display: inline-block; *display: inline;*zoom:1; text-align: center; padding: 0 23px;}
.mem-ico-l ul li em{ display: block; text-align: center; color: #f85c37; font-size: 16px; padding-top: 5px;}
.mem-icoid{ border-top: 1px solid #f85c37;border-bottom: 1px solid #f85c37; padding: 15px 0; margin-bottom: 30px;margin-top: 15px; }


.mem-frms  h1{ font-size: 16px; color: #fff; margin-bottom: 10px;}
.mem-frms  h1 a{color:#00c0ff;text-decoration: underline;}
.mem-frms  h1 em{ color: #f85c37; padding-right: 10px;}
.com-inputs{background:#515b6c; border: 1px solid #8c9ab1; border-radius:3px; font-size: 14px; color: #b8b8b8;height: 35px; line-height: 35px; padding: 0 10px; min-width: 150px;}
.mem-frms .frm-item-1 .frm-inputs input{ width:1240px; }
.mem-frms .frm-item-1,.mem-frms .frm-item-2{ margin-bottom: 25px; }
.frm-item-2 .typeList{padding:0;height:83px;}
.frm-item-2 .heightAuto{height:auto;}
.frm-item-2 .typeList h1{float:left;}
.frm-item-2 .typeList .slideDown{position:static;float:right;}
.frm-item-2 .typeList .list{clear:both;}
.frm-item-2 .typeList .list li a{height:35px;border:1px solid #f85c37;line-height: 33px;color:#f85c37;}
.frm-item-2 .typeList .list li.cr a{color:#fff;}

/*选择框*/
.longselect { width: 100%; }
.long-selects{ position:relative;margin-left:0; /*float:left;*/ _display:inline; z-index:88;}
div.select-main{ width:100%;height:35px; line-height:35px; background:#515b6c; border: 1px solid #8c9ab1; border-radius:3px;position:relative;box-sizing: border-box; }
div.select-set{  width:100%;height:35px; line-height:35px; background:#515b6c; padding-left:12px;box-sizing: border-box;  background:none; font-size:14px; color: #b8b8b8;  }
.long-selects div.select-arrow{
border:none; width:21px; height:20px;
top:10px; right: 5px; background: url(../img/arr_downico.png) 0 2px no-repeat; position:absolute; }
.long-selects div.select-arrow.reverse{border:none;top:10px; }
.long-selects  div.select-set{ border-radius:0;}
#search-sel div.select-arrow{right:5px;}
.long-selects div.select-block{ background:#515b6c;border: 1px solid #8c9ab1;  color:#b8b8b8; left:-5px; border-radius:0; width:100%; margin-top: -2px; margin-left: -1px; }
.long-selects li.select-items{ font-size:14px; color:#b8b8b8; text-align:left; border-bottom:1px solid #5e697c; padding:2px 7px 2px 12px; margin-bottom: 0px;}
.long-selects li.select-items:hover, .sel-room li.select-items.active{ background:#2c3137; color:#fff;}
.long-selects ul.select-list{ padding-bottom:0; margin-bottom:0;}


.long-selects select{ width: 290px;}
.long-selects .dropselectbox h4{ border-radius: 3px;height:35px; line-height:35px; background:#515b6c url(../img/arr_downico.png) right 10px center no-repeat; border: 1px solid #8c9ab1; padding-left: 10px;color: #b8b8b8; }
.long-selects .dropselectbox ul{background:#515b6c; border: 1px solid #8c9ab1; left: 0; width: 300px!important;border-radius: 3px;}
.long-selects .dropselectbox ul li{height:35px!important; line-height:35px!important;border-bottom:1px solid #5e697c; padding-left: 10px;color: #b8b8b8;}
.long-selects .dropselectbox ul li:hover{background:#2c3137; color:#fff;}
.long-selects5{ display: inline-block!important;}
.long-selects5 .dropselectbox ul{background:#515b6c; border: 1px solid #8c9ab1; left: 0; width: 150px!important;border-radius: 3px; overflow: auto; max-height: 300px;}
.long-selects5 select{width: 140px!important;}
.long-selects5 .dropselectbox ul{ overflow-x: hidden;}
.long-selects5 .dropselectbox ul li{ margin-bottom: 0!important; padding-bottom: 0!important;}
.mem-frms .frm-item-2 .frm-subitem-1{ width: 302px; margin-right: 36px; float: left;}
.mem-frms .frm-item-2 input{ width: 280px;}
.mem-frms .frm-item-2 .frm-subitem-2{ width: 590px; float: left;}
.mem-frms .frm-item-2 .frm-subitem-2 input{width: 560px;}
.f-line{ border: 1px solid #f85c37; margin-bottom: 30px; margin-top: 30px;}


/*三级联动JS*/
i{ font-style:normal;}
.c-sel{ width: 302px; float: left; margin-right: 36px;}
.infolist{font-size:14px;position:relative;color:#494949;min-height:38px;margin:5px 0 18px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;clear:both;}
lable{position:absolute;width:5em;left:0;top:0;overflow:hidden;height:22px;padding:8px 0;line-height:22px;}
.infolist .liststyle span{position:relative;display:inline-block;border-radius:5px;padding:0 0 0 8px;cursor:pointer;float:left;margin-right:9px;margin-bottom:10px;  width: 292px;
height: 35px;
line-height: 35px;
background: #515b6c;
border: 1px solid #8c9ab1;
border-radius: 3px;
}
.infolist .liststyle span i{display:inline-block;height:36px;line-height:36px; width: 292px;position:relative; color: #b8b8b8;
background: url(../img/arr_downico.png) right 10px  center  no-repeat; 
}
.infolist .liststyle span ul{width:100%;border-radius:0 0 5px 5px;position:absolute;background:#515b6c;border: 1px solid #8c9ab1;  color:#b8b8b8; left:-1px;top:36px;border-top:0;margin-bottom:10px;display:none;z-index:10; max-height:250px; overflow-y: auto;}
.infolist .liststyle span ul li{width:100%;float:left;overflow:hidden;border-top:1px solid #5e697c;}
.infolist .liststyle span ul li:first-child{border-top:0;}
.infolist .liststyle span ul li a{display:block;height:36px;line-height:36px;padding:0 8px;color:#b8b8b8;}
.infolist .liststyle span ul li:hover{background:#2c3137; color:#fff;}
.infolist .liststyle span ul li:hover a{color:#fff;}
.ms-sub{  text-align: center; margin: 40px 0;}
a.bnts{ width: 260px; height:58px; color: #232a35; font-size: 28px; line-height: 58px; text-align: center; display: inline-block; *display: inline;*zoom:1; background: #f85c37; border-radius:58px; font-weight: bold;}
.ms-sub2{ margin-bottom: 0; }
.ms-sub2 a.bnts{width: 205px; height:48px; line-height: 48px; font-size: 22px;}



/*消息列表*/
.com-bgs{ background:#383b41; min-height: 200px; margin-bottom: 20px; padding: 40px;}
.com-bgs .page{ padding-bottom: 0;}
.mod-mgs ul li{ border-bottom: 1px solid #888888; padding: 15px 0 15px 200px; position: relative;}
.mod-mgs ul li span{ background:#ff0000; width: 65px; height:30px; line-height: 30px; position:absolute; left: 0; color: #fff; font-size: 16px; text-align: center; display: block; top: 15px;}
.mod-mgs ul li em{ color: #adadad; font-size: 16px; position: absolute; top: 20px; left: 80px;}
.mod-mgs ul li b{ cursor: pointer;color: #fefefe; font-size: 16px; font-weight: normal; line-height: 30px; display: block; padding-right: 128px;}
.mod-mgs .mgs-details{margin-left: -200px; background: #2c2e33; padding: 30px; margin-top: 15px; display: none;}
.mod-mgs .mgs-details,.mod-mgs .mgs-details *{ line-height: 36px; color: #fefefe; font-size: 14px; }
.mod-mgs ul li a{ position: absolute; right: 0; top: 15px; color: #c2c2c2; line-height: 30px; display: none;}
.mod-mgs ul li a.upfolds{ right: 76px;}

.mod-mgs ul li.mgs-active .mgs-details,.mod-mgs ul li.mgs-active  a{ display: block;}
.mod-mgs ul li.mgs-active b{ color:#f85c37;}

/*领队专区*/
.lead-tips{ background:#24272c; padding: 25px; text-align: center; color: #fff; border-bottom: 1px solid #767676;}
.step-tit{ color:#f85c37; text-align: center; font-size: 22px; font-weight: bold;}
.e-sels{  text-align: center; font-size: 30px; text-align: center; color: #fff; padding: 15px 0 25px 0;}

/* ----- Custom checkboxes, radios ----- */
.custom-checkbox,.custom-radio{position:relative;}
/* input, label positioning */
.custom-checkbox input{position:absolute;left:2px;top:2px;margin:0;}
.custom-checkbox label{display:block;position:relative;padding:0 0 0  20px;cursor:pointer;}
/* states */
.custom-checkbox label{background:url(../img/sel_ico2.png) 0 4px no-repeat;}
.custom-radio label{background:url(../img/sel_ico2.png) bottom center no-repeat; }
/*.custom-checkbox label,.custom-radio label{background:url(../img/sel_ico2.png) 0 4px no-repeat;}*/
/*.custom-checkbox label.hover,*/.custom-checkbox label.focus,/*.custom-radio label.hover,*/.custom-radio label.focus{background:url(../img/radio_cr.png) 0 4px no-repeat;}
.custom-checkbox label.checked,.custom-radio label.checked{background:url(../img/sel_ico1.png) bottom center no-repeat;}
.custom-checkbox label.checkedHover,.custom-checkbox label.checkedFocus{/*background-position:-10px -314px;*/}
.custom-checkbox label.focus,.custom-radio label.focus{outline:1px dotted #ccc;}
/* input, label positioning */
.custom-radio input{position:absolute;left:2px;top:2px;margin:0; display: none;}
.custom-checkbox input{ display: none;}
.custom-radio label{display:block;position:relative;padding-bottom:35px;font-size: 14px; cursor:pointer;}
.custom-checkbox label{background:url(../img/check_ico2.png) 0 center no-repeat;}
.custom-checkbox label.checked{background:url(../img/check_ico1.png) 0 center no-repeat;}


.mod-selevent .item-cell{ position: relative;width: 300px;  height: 300px; float: left; margin: 0 45px;}
.mod-selevent .item-pic img{ width: 300px; height: 240px;}
.mod-selevent .item-cnt{ width: 300px; height: 240px; position: absolute; left: 0; top: 0;}
.mod-selevent .item-tit{ text-align: center; min-height: 85px; padding: 40px 10px 0 10px; color: #fff; font-size: 20px; font-weight: bold;}
.mod-selevent .item-desc{ font-size: 18px; color: #f85c37; line-height: 40px; text-align: center;}


/*领队专区步骤二*/
.lead-tabs{ width: 185px;}
.lead-tabs li{ font-weight: bold;font-size: 20px; height: 100px; line-height: 100px; margin-bottom: 15px; background: #4a505b; text-align: center; color: #eee; cursor: pointer;}
.lead-tabs li.cr{ background: #f85c37; color: #000;}
.lead-tables table{ width: 100%;}
.lead-tables td{ vertical-align: top;}
.tabs-contents{ background: #4a505b; min-height: 200px; padding: 30px;}
.check-items{ display: inline-block; *display: inline; *zoom:1;/* min-width:85px;*/ padding-right:40px; margin-bottom: 25px; }
.check-items *{ color: #fff; font-size: 14px;}
.tabinfos{ overflow-y: auto;}

.tabinfos{ display: none;}
.tabinfos.cr{ display: block;}

.orders-infos{ padding: 0 40px;}
.orders-infos table *{ color: #fff; font-size: 18px;  }
.orders-infos table td{ padding:10px 0;}
.orders-infos table,.orders-infos th{ border-collapse:inherit;}
.p-tits{border-bottom: 1px solid #888;padding:10px 0; }
.orders-infos .project-tits{ padding: 20px 0 0 0;}

.total-wraps{ margin-top: -20px; border-top: 1px solid #888;background: #24272c; height: 65px; line-height: 65px; text-align: right;  font-size: 22px; color: #fff; padding: 0 80px 0 0; margin-bottom: 20px;}
.pay-way { padding-top:15px;}
.pay-way label{border: 1px solid #c3c3c3!important; border-radius:10px;background: none!important; padding-bottom: 0!important; width: 230px; height: 80px; display: block; float: left; text-align: center; margin:0 0 0 20px; overflow: hidden; font-size: 22px; color: #c3c3c3;}
.pay-way label.checked{ border: 1px solid #f85c37!important;}
.pay-way label.checked *{ color: #f85c37!important;}
.pay-way .pay-items label img{ margin-right: 15px;} 
.pay-way label img{ vertical-align: middle;}
.ms-sub3{ margin-bottom: 45px; padding-top:10px;}

/*收支明细列表*/
.add-total{ width: 612px; height: 100px; background:url(../img/paysbg_1.jpg) 0 0 no-repeat; float: left;}
.abs-total{ width: 612px; height: 100px; background:url(../img/paysbg_2.jpg) 0 0 no-repeat; float: right;}
.add-total span{ display: block; float: left;padding-left: 60px; font-size: 30px; color: #000; font-weight: bold; line-height: 100px; width: 280px;}
.add-total em{ float: left; line-height: 100px;font-size:40px; color: #000; font-weight: normal;}

.pay-tables{margin-top: 25px; margin-bottom:45px;}
.pay-tables *{ color: #fff;}
.pay-tables td{ padding: 20px 10px; border-bottom: 1px  solid #888; font-size: 16px;}
.pay-tables .paytit-1{ width: 290px; padding-left: 90px; }
.pay-tables .paytit-2{ padding-left: 24px; width: 300px;}
.pay-tables .bgtit{ background: #24272c;}


.pay-tables .p-dates{ color:#adadad;padding-left: 60px;}
.pay-tables .add-ico{ color:#e55838;}
.pay-tables .add-ico1{ color:#47a450;}


/*铁打商铺*/
.store-btns a{display: block;
    height: 60px;
    width: 265px;
    text-align: center;
    line-height: 55px;
    font-size: 27px;
    color: #fff;
    font-weight: bold;
    background-color: #f85c37;
    margin: 0 auto;
    margin-top: 0;
    border-radius: 60px;}

/*底部友情链接*/
.friend{background:url(../img/links_bg.png); padding: 30px 0 20px 0; overflow: hidden;}
.friend .links-cell{ float: left; margin:20px 40px 20px 40px;}
.fri-inners{ max-width: 1040px; margin: 0 auto; overflow: hidden;}
.fri-inners img{ width: 180px; height: 65px;}

/*消息列表*/
.mgsinfos{ border: 1px solid #f85c37; padding: 10px 40px 30px; margin: 30px 0 0 0; }
.mgsinfos ul li{ text-align: left; line-height: 66px; height: 66px; overflow: hidden; border-bottom: 1px solid #888;}
/*出发组*/
.name-lists{ margin-top: 20px;}
.name-lists .frm-item-2 .frm-subitem-1{ width: 100%;}
.name-lists  h1{ display:inline-block;}
.name-lists .long-selects{display:inline-block;}
.subMenu2 ul li a{ color: #fff;}

.name-lists .long-selects .dropselectbox h4{color:#fff;}
.video-lists{ width: 1310px;}
.video-lists .cell{width: 400px; float: left; margin-right: 30px; margin-bottom: 30px;}
.video-lists .pic{ width: 400px; height: 265px; position: relative;}
.video-lists .pic .video-ico{ position:absolute; width:100%; height:100%; left: 0; top: 0; background: url(../images/video_bg.png) center center no-repeat;}
.video-lists .pic img{ width: 400px; height: 265px;}
.video-lists .video-txt{color:#fff; margin-top: 15px; height: 44px; overflow: hidden;}

/*学生证件*/
.mem-frms .frm-item-2 .frm-uploads-1{ width: 160px; float: left; overflow: hidden; margin-right: 30px;}
.mem-frms .frm-item-2 .up-cells input{}
.mem-frms .frm-item-2 .up-pic{ width: 160px; height: 160px;position: relative;}
.mem-frms .frm-item-2 .up-pic input{ width: 160px; height: 160px; filter:alpha(opacity=0); opacity: 0; background: transparent; border: 0; padding: 0; margin: 0; position: absolute; left: 0; top: 0; cursor: pointer;}
.mem-frms .frm-item-2 .iden-tit{ text-align: center; color: #fff; padding: 10px 0;}

.mem-frms .frm-item-2 .data-input input.com-inputs{ min-width: 135px; width: 135px; background:#515b6c url(../img/data25.jpg) right 5px center no-repeat;}

.box-layers{ background:rgba(0,0,0,.5); position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 9999; display: none;}
.box-inners{ position: fixed; width:350px; height: 390px; padding: 10px; background: #65696c;  left: 50%; top: 50%; margin-top: -175px;margin-left: -175px; }
.sfz-upload{ position:relative; width: 350px; height: 220px;}
.sfz-upload img{width: 350px; height: 220px;}
.sfz-upload input{ width: 350px; height: 220px; filter:alpha(opacity=0); opacity: 0; background: transparent; border: 0; padding: 0; margin: 0; position: absolute; left: 0; top: 0; cursor: pointer;}
.my-inputs { margin-top: 15px;}
.my-inputs span{ color: #fff;}
.my-inputs .com-inputs{min-width: 220px; margin-left: 5px;}
.my-submits{ text-align: center; margin: 20px 0;}
.my-submits a{ background: #f85c36; width: 150px; display: inline-block; height: 30px; line-height: 30px; color: #000; border-radius:30px; text-align: center; }
.my-close{ position: absolute; right: -25px; top: -25px; cursor: pointer;}
.my-close img{ width: 30px!important; height: 30px!important;}
.red-tips{ color:#f85c37!important; padding-left: 15px;}


.float_img {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, .5);
    margin: auto;
    z-index: 99;
    display: none;
}
.float_img .push_img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.float_img .close_img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    cursor: pointer;
    width: 50px;
}

/* 首页精彩视频 */
.index_section_04 .core .video .pic{overflow:hidden;}
/* 首页赛事活动 */
.index_section_05 .swiper_container .core  .pic a{width:100%;height:0;padding-top:100%;position: relative;}
.index_section_05 .swiper_container .core .pic a img{display:block;position: absolute;width:100%;height:100%;left:0;top:0;}
/* 俱乐部介绍 */
.poster-main .poster-list .poster-item:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;opacity:0.4;z-index:1;}
.poster-main .poster-item .content{z-index:2}
/* 俱乐部图片list */
.piclist .cell img, .communicate .cell img{height:100% !important;}
.content_info{padding:0 20px;}
.content_info .article p{color:#fff;font-size:16px;line-height:28px;text-indent:2em;}

.tab_body {
    width: 1280px;
    margin: 0 auto;
    margin-bottom: 100px;
}

.tab_click {
    width: 100%;
    height: 28px;
    display: flex;
    display: -webkit-flex;
    padding-top: 50px;
}

.tab_click li {
    flex: 1;
    -ms-flex: 1;
    -webkit-flex: 1;
    text-align: center;
    line-height: 28px;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
    border-right: 2px solid #fff;
}

.tab_click li span {
    padding-top: 15px;
}

.tab_click_show {
    display: none;
    width: 100%;
    margin-top: 50px;
    background-color: rgba(212,213,215,.9);
}

.img_body_list {
    width: 1200px;
    margin: 0 auto;
    padding: 30px 0 20px 0;
}

.img_body_list>li {
    width: 224px;
    height: 150px;
    float: left;
}

.img_body_list>li>img {
    width: 80%;
    margin-left: 10%;
}
